.TH std::putwchar 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::putwchar \- std::putwchar

.SH Synopsis
   Defined in header <cwchar>
   std::wint_t putwchar( wchar_t ch );

   Writes a wide character ch to stdout.

.SH Parameters

   ch - wide character to be written

.SH Return value

   ch on success, WEOF on failure.

.SH Example


// Run this code

 #include <clocale>
 #include <cstdio>
 #include <cstdlib>
 #include <cwchar>
 #include <initializer_list>

 int main()
 {
     std::setlocale(LC_ALL, "en_US.utf8");

     for (const wchar_t ch : {
         L'\\u2200', // Unicode name: "FOR ALL"
         L'∀',
         L'\\n'
         })
         if (std::putwchar(ch) == WEOF)
         {
             std::puts("I/O error in std::putwchar");
             return EXIT_FAILURE;
         }

     return EXIT_SUCCESS;
 }

.SH Possible output:

 ∀∀

.SH See also

   putchar writes a character to stdout
           \fI(function)\fP
   fputwc  writes a wide character to a file stream
   putwc   \fI(function)\fP
   C documentation for
   putwchar
